// 1. 导入express模块
const exp = require('express');

const fn = require('./12-1-middleware');
// 2. 创建express服务对象
const app = exp()
// 3. 设置一个中间件
    // 3.1 use执行中间件内设置req自定义属性
    // 3.2 route内调用req对象自定义属性

// app.use('/list',fn)

app.get('/',(req,res,next)=>{
    // res.send('首页')
    console.log("路由/");
    next()
},(req,res,next)=>{
    // res.send('首页内容222');
    next();
},(req,res)=>{
    console.log("最后一个函数");
    res.send('最后一个内容')
})

app.get('/list',fn,(req,res)=>{
    res.send('列表')
})
app.get('/detail',(req,res)=>{
    res.send('详情')
})

    
// 4. 监听一个端口号，并启动服务
app.listen(80,()=>{
    console.log("启动成功");
})